home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
LEGS
/
LEGS.iso
/
Help me
/
Help me.rsrc
/
bin.rsrc_CODE_11_ExternalWindows.txt
< prev
next >
Wrap
Text File
|
1994-02-05
|
22KB
|
379 lines
# near model CODE resource
# jump table entries: 1872-1873 (2 of them)
00000000 4E56 0000 link A6, 0
00000004 206E 0008 movea.l A0, [A6 + 0x8]
00000008 4AA8 FFF0 tst.l [A0 - 0x10]
0000000C 6708 beq +0xA /* 00000016 */
0000000E 4868 FFF0 pea.l [A0 - 0x10]
00000012 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
label00000016:
00000016 206E 0008 movea.l A0, [A6 + 0x8]
0000001A 2C48 movea.l A6, A0
0000001C 4EFA 02AE jmp [PC + 0x2AE /* 000002CC */]
00000020 0000 4E5E ori.b D0, 0x5E /* '^' */
00000024 205F movea.l A0, [A7]+
00000026 DEFC 000A add.w A7, 0xA /* '\n' */
0000002A 4ED0 jmp [A0]
export_234:
0000002C 4E56 FF98 link A6, -0x0068
00000030 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000034 206E 000C movea.l A0, [A6 + 0xC]
00000038 43EE FFF8 lea.l A1, [A6 - 0x8]
0000003C 7003 moveq.l D0, 0x03
label0000003E:
0000003E 32D8 move.w [A1]+, [A0]+
00000040 51C8 FFFC dbf D0, -0x6 /* 0000003E */
00000044 486E FFA0 pea.l [A6 - 0x60]
00000048 487A FFB6 pea.l [PC - 0x4A /* 00000000, value 0x4E560000 'NV\0\0' */]
0000004C 2F0E move.l -[A7], A6
0000004E 4EAD 1F72 jsr [A5 + 0x1F72 /* export_1002 */]
00000052 7000 moveq.l D0, 0x00
00000054 2D40 001E move.l [A6 + 0x1E], D0
00000058 42A7 clr.l -[A7]
0000005A 7062 moveq.l D0, 0x62
0000005C 2F00 move.l -[A7], D0
0000005E 4EAD 222A jsr [A5 + 0x222A /* export_1089 */]
00000062 2D57 FFF0 move.l [A6 - 0x10], [A7]
00000066 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
0000006A 206E FFF0 movea.l A0, [A6 - 0x10]
0000006E 2F10 move.l -[A7], [A0]
00000070 7062 moveq.l D0, 0x62
00000072 2F00 move.l -[A7], D0
00000074 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */]
00000078 102D A1A8 move.b D0, [A5 - 0x5E58]
0000007C 0A00 0001 xori.b D0, 0x1
00000080 C02E 001C and.b D0, [A6 + 0x1C]
00000084 670A beq +0xC /* 00000090 */
00000086 3F3C FF65 move.w -[A7], 0xFF65
0000008A 42A7 clr.l -[A7]
0000008C 4EAD 1F7A jsr [A5 + 0x1F7A /* export_1003 */]
label00000090:
00000090 42A7 clr.l -[A7]
00000092 4EAD 2F92 jsr [A5 + 0x2F92 /* export_1518 */]
00000096 2D57 FFE8 move.l [A6 - 0x18], [A7]
0000009A 4EAD 16E2 jsr [A5 + 0x16E2 /* export_728 */]
0000009E 102E 0018 move.b D0, [A6 + 0x18]
000000A2 6708 beq +0xA /* 000000AC */
000000A4 70FF moveq.l D0, 0xFFFFFFFF
000000A6 2D40 FFDE move.l [A6 - 0x22], D0
000000AA 6012 bra +0x14 /* 000000BE */
label000000AC:
000000AC 42A7 clr.l -[A7]
000000AE 1F3C 0001 move.b -[A7], 0x1
000000B2 1F3C 0001 move.b -[A7], 0x1
000000B6 4EAD 255A jsr [A5 + 0x255A /* export_1191 */]
000000BA 2D5F FFDE move.l [A6 - 0x22], [A7]+
label000000BE:
000000BE 203C 444C 4F47 move.l D0, 0x444C4F47 /* 'DLOG' */
000000C4 B0AE 0014 cmp.l D0, [A6 + 0x14]
000000C8 57C0 seq D0
000000CA 223C 5749 4E44 move.l D1, 0x57494E44 /* 'WIND' */
000000D0 B2AE 0014 cmp.l D1, [A6 + 0x14]
000000D4 57C1 seq D1
000000D6 8001 or.b D0, D1
000000D8 6700 0082 beq +0x84 /* 0000015C */
000000DC 42A7 clr.l -[A7]
000000DE 2F2E 0014 move.l -[A7], [A6 + 0x14]
000000E2 3F2E 0012 move.w -[A7], [A6 + 0x12]
000000E6 A9A0 syscall GetResource
000000E8 2D57 FFE2 move.l [A6 - 0x1E], [A7]
000000EC 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */]
000000F0 206E FFE2 movea.l A0, [A6 - 0x1E]
000000F4 2050 movea.l A0, [A0]
000000F6 1D68 000A 001A move.b [A6 + 0x1A], [A0 + 0xA]
000000FC 206E FFE2 movea.l A0, [A6 - 0x1E]
00000100 2050 movea.l A0, [A0]
00000102 4228 000A clr.b [A0 + 0xA]
00000106 203C 444C 4F47 move.l D0, 0x444C4F47 /* 'DLOG' */
0000010C B0AE 0014 cmp.l D0, [A6 + 0x14]
00000110 6618 bne +0x1A /* 0000012A */
00000112 42A7 clr.l -[A7]
00000114 3F2E 0012 move.w -[A7], [A6 + 0x12]
00000118 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000011C 2F2E FFDE move.l -[A7], [A6 - 0x22]
00000120 A97C syscall GetNewDialog
00000122 2D5F FFEC move.l [A6 - 0x14], [A7]+
00000126 6000 0084 bra +0x86 /* 000001AC */
label0000012A:
0000012A 102E 001C move.b D0, [A6 + 0x1C]
0000012E 6716 beq +0x18 /* 00000146 */
00000130 42A7 clr.l -[A7]
00000132 3F2E 0012 move.w -[A7], [A6 + 0x12]
00000136 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000013A 2F2E FFDE move.l -[A7], [A6 - 0x22]
0000013E AA46 syscall GetNewCWindow
00000140 2D5F FFEC move.l [A6 - 0x14], [A7]+
00000144 6066 bra +0x68 /* 000001AC */
label00000146:
00000146 42A7 clr.l -[A7]
00000148 3F2E 0012 move.w -[A7], [A6 + 0x12]
0000014C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000150 2F2E FFDE move.l -[A7], [A6 - 0x22]
00000154 A9BD syscall GetNewWindow
00000156 2D5F FFEC move.l [A6 - 0x14], [A7]+
0000015A 6050 bra +0x52 /* 000001AC */
label0000015C:
0000015C 102E 001C move.b D0, [A6 + 0x1C]
00000160 6726 beq +0x28 /* 00000188 */
00000162 42A7 clr.l -[A7]
00000164 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000168 486E FFF8 pea.l [A6 - 0x8]
0000016C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000170 4267 clr.w -[A7]
00000172 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000176 2F2E FFDE move.l -[A7], [A6 - 0x22]
0000017A 1F3C 0001 move.b -[A7], 0x1
0000017E 42A7 clr.l -[A7]
00000180 AA45 syscall NewCWindow
00000182 2D5F FFEC move.l [A6 - 0x14], [A7]+
00000186 6024 bra +0x26 /* 000001AC */
label00000188:
00000188 42A7 clr.l -[A7]
0000018A 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000018E 486E FFF8 pea.l [A6 - 0x8]
00000192 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000196 4267 clr.w -[A7]
00000198 3F2E 0010 move.w -[A7], [A6 + 0x10]
0000019C 2F2E FFDE move.l -[A7], [A6 - 0x22]
000001A0 1F3C 0001 move.b -[A7], 0x1
000001A4 42A7 clr.l -[A7]
000001A6 A913 syscall NewWindow
000001A8 2D5F FFEC move.l [A6 - 0x14], [A7]+
label000001AC:
000001AC 2F2E FFEC move.l -[A7], [A6 - 0x14]
000001B0 4EAD 16E2 jsr [A5 + 0x16E2 /* export_728 */]
000001B4 2D6E FFEC 001E move.l [A6 + 0x1E], [A6 - 0x14]
000001BA 206E FFEC movea.l A0, [A6 - 0x14]
000001BE 2D48 FF9C move.l [A6 - 0x64], A0
000001C2 102E 0018 move.b D0, [A6 + 0x18]
000001C6 670C beq +0xE /* 000001D4 */
000001C8 206E FF9C movea.l A0, [A6 - 0x64]
000001CC 317C 0008 006C move.w [A0 + 0x6C], 0x8
000001D2 6012 bra +0x14 /* 000001E6 */
label000001D4:
000001D4 206E FF9C movea.l A0, [A6 - 0x64]
000001D8 7002 moveq.l D0, 0x02
000001DA B068 006C cmp.w D0, [A0 + 0x6C]
000001DE 6706 beq +0x8 /* 000001E6 */
000001E0 317C 0014 006C move.w [A0 + 0x6C], 0x14
label000001E6:
000001E6 102E 0018 move.b D0, [A6 + 0x18]
000001EA 6704 beq +0x6 /* 000001F0 */
000001EC 4EAD 1D72 jsr [A5 + 0x1D72 /* export_938 */]
label000001F0:
000001F0 102E 001A move.b D0, [A6 + 0x1A]
000001F4 6706 beq +0x8 /* 000001FC */
000001F6 2F2E FFEC move.l -[A7], [A6 - 0x14]
000001FA A915 syscall ShowWindow
label000001FC:
000001FC 206E FFF0 movea.l A0, [A6 - 0x10]
00000200 2050 movea.l A0, [A0]
00000202 2D48 FF98 move.l [A6 - 0x68], A0
00000206 216E FFEC 0004 move.l [A0 + 0x4], [A6 - 0x14]
0000020C 206E FF98 movea.l A0, [A6 - 0x68]
00000210 2F08 move.l -[A7], A0
00000212 42A7 clr.l -[A7]
00000214 A975 syscall TickCount
00000216 201F move.l D0, [A7]+
00000218 205F movea.l A0, [A7]+
0000021A 2140 0012 move.l [A0 + 0x12], D0
0000021E 206E FF98 movea.l A0, [A6 - 0x68]
00000222 5088 addq.l A0, 8
00000224 43ED EAC6 lea.l A1, [A5 - 0x153A]
00000228 7002 moveq.l D0, 0x02
label0000022A:
0000022A 30D9 move.w [A0]+, [A1]+
0000022C 51C8 FFFC dbf D0, -0x6 /* 0000022A */
00000230 206E FF98 movea.l A0, [A6 - 0x68]
00000234 2F28 0008 move.l -[A7], [A0 + 0x8]
00000238 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
0000023C 206E FF98 movea.l A0, [A6 - 0x68]
00000240 117C 0001 0040 move.b [A0 + 0x40], 0x1
00000246 526D EA2E addq.w [A5 - 0x15D2], 1
0000024A 4AAD EAC2 tst.l [A5 - 0x153E]
0000024E 660A bne +0xC /* 0000025A */
00000250 206E FF98 movea.l A0, [A6 - 0x68]
00000254 4228 0046 clr.b [A0 + 0x46]
00000258 601A bra +0x1C /* 00000274 */
label0000025A:
0000025A 206D EAC2 movea.l A0, [A5 - 0x153E]
0000025E 226E FF98 movea.l A1, [A6 - 0x68]
00000262 43E9 0046 lea.l A1, [A1 + 0x46]
00000266 700D moveq.l D0, 0x0D
label00000268:
00000268 32D8 move.w [A1]+, [A0]+
0000026A 51C8 FFFC dbf D0, -0x6 /* 00000268 */
0000026E 2B6E FFF0 EAEE move.l [A5 - 0x1512], [A6 - 0x10]
label00000274:
00000274 4AAD EAE2 tst.l [A5 - 0x151E]
00000278 6608 bne +0xA /* 00000282 */
0000027A 2B6E FFF0 EAE2 move.l [A5 - 0x151E], [A6 - 0x10]
00000280 6026 bra +0x28 /* 000002A8 */
label00000282:
00000282 2D6D EAE2 FFF4 move.l [A6 - 0xC], [A5 - 0x151E]
label00000288:
00000288 206E FFF4 movea.l A0, [A6 - 0xC]
0000028C 2050 movea.l A0, [A0]
0000028E 4A90 tst.l [A0]
00000290 670C beq +0xE /* 0000029E */
00000292 206E FFF4 movea.l A0, [A6 - 0xC]
00000296 2050 movea.l A0, [A0]
00000298 2D50 FFF4 move.l [A6 - 0xC], [A0]
0000029C 60EA bra -0x14 /* 00000288 */
label0000029E:
0000029E 206E FFF4 movea.l A0, [A6 - 0xC]
000002A2 2050 movea.l A0, [A0]
000002A4 20AE FFF0 move.l [A0], [A6 - 0x10]
label000002A8:
000002A8 70FF moveq.l D0, 0xFFFFFFFF
000002AA B0AD EA34 cmp.l D0, [A5 - 0x15CC]
000002AE 6606 bne +0x8 /* 000002B6 */
000002B0 2B6E FFF0 EA34 move.l [A5 - 0x15CC], [A6 - 0x10]
label000002B6:
000002B6 70FF moveq.l D0, 0xFFFFFFFF
000002B8 B0AD EA30 cmp.l D0, [A5 - 0x15D0]
000002BC 6606 bne +0x8 /* 000002C4 */
000002BE 2B6E FFF0 EA30 move.l [A5 - 0x15D0], [A6 - 0x10]
label000002C4:
000002C4 486E FFA0 pea.l [A6 - 0x60]
000002C8 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */]
label000002CC:
000002CC 4FEE FF78 lea.l A7, [A6 - 0x88]
000002D0 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000002D4 4E5E unlink A6
000002D6 205F movea.l A0, [A7]+
000002D8 DEFC 0016 add.w A7, 0x16
000002DC 4ED0 jmp [A0]
000002DE 4E56 0000 link A6, 0
000002E2 206E 0008 movea.l A0, [A6 + 0x8]
000002E6 2C48 movea.l A6, A0
000002E8 4EFA 0162 jmp [PC + 0x162 /* 0000044C */]
000002EC 0000 4E5E ori.b D0, 0x5E /* '^' */
000002F0 205F movea.l A0, [A7]+
000002F2 DEFC 000A add.w A7, 0xA /* '\n' */
000002F6 4ED0 jmp [A0]
export_235:
000002F8 4E56 FFAE link A6, -0x0052
000002FC 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000300 422E 000C clr.b [A6 + 0xC]
00000304 486E FFB0 pea.l [A6 - 0x50]
00000308 487A FFD4 pea.l [PC - 0x2C /* 000002DE, value 0x4E560000 'NV\0\0' */]
0000030C 2F0E move.l -[A7], A6
0000030E 4EAD 1F72 jsr [A5 + 0x1F72 /* export_1002 */]
00000312 206E 0008 movea.l A0, [A6 + 0x8]
00000316 2F10 move.l -[A7], [A0]
00000318 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
0000031C 206E 0008 movea.l A0, [A6 + 0x8]
00000320 2050 movea.l A0, [A0]
00000322 2050 movea.l A0, [A0]
00000324 4228 0042 clr.b [A0 + 0x42]
00000328 4267 clr.w -[A7]
0000032A 206E 0008 movea.l A0, [A6 + 0x8]
0000032E 2F10 move.l -[A7], [A0]
00000330 3F3C 03E9 move.w -[A7], 0x3E9
00000334 486E FFF3 pea.l [A6 - 0xD]
00000338 4EAD 16AA jsr [A5 + 0x16AA /* export_721 */]
0000033C 101F move.b D0, [A7]+
0000033E 6604 bne +0x6 /* 00000344 */
00000340 6000 010A bra +0x10C /* 0000044C */
label00000344:
00000344 1D6E FFF3 000C move.b [A6 + 0xC], [A6 - 0xD]
0000034A 102E FFF3 move.b D0, [A6 - 0xD]
0000034E 6604 bne +0x6 /* 00000354 */
00000350 6000 00FA bra +0xFC /* 0000044C */
label00000354:
00000354 206E 0008 movea.l A0, [A6 + 0x8]
00000358 2010 move.l D0, [A0]
0000035A B0AD EAE6 cmp.l D0, [A5 - 0x151A]
0000035E 6606 bne +0x8 /* 00000366 */
00000360 7000 moveq.l D0, 0x00
00000362 2B40 EAE6 move.l [A5 - 0x151A], D0
label00000366:
00000366 206E 0008 movea.l A0, [A6 + 0x8]
0000036A 2010 move.l D0, [A0]
0000036C B0AD EA34 cmp.l D0, [A5 - 0x15CC]
00000370 6606 bne +0x8 /* 00000378 */
00000372 7000 moveq.l D0, 0x00
00000374 2B40 EA34 move.l [A5 - 0x15CC], D0
label00000378:
00000378 206E 0008 movea.l A0, [A6 + 0x8]
0000037C 2010 move.l D0, [A0]
0000037E B0AD EA30 cmp.l D0, [A5 - 0x15D0]
00000382 6606 bne +0x8 /* 0000038A */
00000384 7000 moveq.l D0, 0x00
00000386 2B40 EA30 move.l [A5 - 0x15D0], D0
label0000038A:
0000038A 206E 0008 movea.l A0, [A6 + 0x8]
0000038E 2010 move.l D0, [A0]
00000390 B0AD EAD4 cmp.l D0, [A5 - 0x152C]
00000394 660A bne +0xC /* 000003A0 */
00000396 7000 moveq.l D0, 0x00
00000398 2B40 EAD4 move.l [A5 - 0x152C], D0
0000039C 422D E97C clr.b [A5 - 0x1684]
label000003A0:
000003A0 206E 0008 movea.l A0, [A6 + 0x8]
000003A4 2050 movea.l A0, [A0]
000003A6 2050 movea.l A0, [A0]
000003A8 2D68 0004 FFF4 move.l [A6 - 0xC], [A0 + 0x4]
000003AE 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000003B2 A916 syscall HideWindow
000003B4 206E FFF4 movea.l A0, [A6 - 0xC]
000003B8 2D68 009C FFFC move.l [A6 - 0x4], [A0 + 0x9C]
000003BE 6608 bne +0xA /* 000003C8 */
000003C0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000003C4 A92D syscall CloseWindow
000003C6 600E bra +0x10 /* 000003D6 */
label000003C8:
000003C8 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000003CC A982 syscall CloseDialog
000003CE 486E FFFC pea.l [A6 - 0x4]
000003D2 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
label000003D6:
000003D6 486E FFF4 pea.l [A6 - 0xC]
000003DA 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
000003DE 206E 0008 movea.l A0, [A6 + 0x8]
000003E2 2050 movea.l A0, [A0]
000003E4 2050 movea.l A0, [A0]
000003E6 2F28 0008 move.l -[A7], [A0 + 0x8]
000003EA 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
000003EE 206E 0008 movea.l A0, [A6 + 0x8]
000003F2 2010 move.l D0, [A0]
000003F4 B0AD EAE2 cmp.l D0, [A5 - 0x151E]
000003F8 660A bne +0xC /* 00000404 */
000003FA 2050 movea.l A0, [A0]
000003FC 2050 movea.l A0, [A0]
000003FE 2B50 EAE2 move.l [A5 - 0x151E], [A0]
00000402 6032 bra +0x34 /* 00000436 */
label00000404:
00000404 2D6D EAE2 FFF8 move.l [A6 - 0x8], [A5 - 0x151E]
label0000040A:
0000040A 206E FFF8 movea.l A0, [A6 - 0x8]
0000040E 2050 movea.l A0, [A0]
00000410 226E 0008 movea.l A1, [A6 + 0x8]
00000414 2010 move.l D0, [A0]
00000416 B091 cmp.l D0, [A1]
00000418 670C beq +0xE /* 00000426 */
0000041A 206E FFF8 movea.l A0, [A6 - 0x8]
0000041E 2050 movea.l A0, [A0]
00000420 2D50 FFF8 move.l [A6 - 0x8], [A0]
00000424 60E4 bra -0x1A /* 0000040A */
label00000426:
00000426 206E 0008 movea.l A0, [A6 + 0x8]
0000042A 2050 movea.l A0, [A0]
0000042C 2050 movea.l A0, [A0]
0000042E 226E FFF8 movea.l A1, [A6 - 0x8]
00000432 2251 movea.l A1, [A1]
00000434 2290 move.l [A1], [A0]
label00000436:
00000436 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000043A 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
0000043E 1B7C 0001 A1AC move.b [A5 - 0x5E54], 0x1
00000444 486E FFB0 pea.l [A6 - 0x50]
00000448 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */]
label0000044C:
0000044C 4FEE FF8E lea.l A7, [A6 - 0x72]
00000450 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000454 4E5E unlink A6
00000456 2E9F move.l [A7], [A7]+
00000458 4E75 rts